package com.hc.controller;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
/**
 * 
 * @Description: 提供下行消息封装，统一返回数据格式  
 * @author:   Young
 * @since: 2016年10月20日 上午11:34:00
 */

public class BaseController {
	/**
	 * 统一错误返回码
	 */
	public static final String ERROR = "400";
	/**
	 * 密码错误
	 */
	public static final String PASS_ERROR = "401";
	/**
	 * 验证码错误
	 */
	public static final String MESSAGE_CODE_ERROR = "405";
	/**
	 * 统一成功返回码
	 */
	public static final String SUCCESS = "200";
	/**
	 * 图片文件保存地址
	 */
	public static final String FILE_PATH = "D://zhangShan/File/";
	/**
	 * 
	 * @Description： 下行消息格式统一
	 * @param code 状态码
	 * @param message 返回消息
	 * @param data 返回数据
	 * @return JSON
	 * @author: Young
	 * @since: 2016年10月20日 下午12:05:28
	 */
	public JSON Message(String code,String message, Object data){
		 JSONObject obj = new JSONObject();
		 obj.put("code", code);
		 obj.put("message", message);
		 obj.put("data", data==null?"":data);
		return obj;
	}
	public boolean isEmpty(String data){
		boolean flag = true;
		if (data!=null&&!data.equals("")){
			flag = false;
		}
		return flag;
	}
}
